SCM-BASIS-FI - Adithya-Praveen-Raghav - 2016-12-08 - 27620 - Spec - Roles for vendor bank details (Jingsha by 2016-12-16) #docincom

SPECIFICATIONS

27620 - Roles for vendor bank details


Requirement Summary


Need to create Roles for vendor bank details.

Admin Info


Purpose
Need to create Roles for vendor bank details.
Requested By
Jingsha
Spec Created By
Praveen Gajji, Adithya
Spec Created Date
112/08/2016
Spec QA by

Objects
Listed Below
Document Status
WIP

Estimates


Sl.No
Activity
Estimation in Hours
1
Research

2
Documentation
04
3
Development/ Config
20
4
Unit test in DEV
12
5
Unit test in QUA

6
Other activity


TOTAL
36

References


Prior Tickets

[Provide links of prior associated Spec / Break Fix BOSS document(s)]

Documents

[Attach any document(s) received for the requirement(s)]

Spec Changes


[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]

Sl.
Change Details
Requested By
Requested On
Notes if any





Functional Requirement


Purpose/WHY:

[Explain the purpose of the project and the reason why this requirement has come]
Users shall not be able to see the bank details of the vendor

In Scope:

Enable Bank Details for Role 1.
Disable Bank Details for Role 2.

Out of Scope:

[Out of scope activities]
All other Roles

Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]
List out the Roles which has the transactions XK01/02/03, FK01/02/03 & MK01/02/03 and remove these T codes from those T Codes.
Create Two New Roles which shall have these transactions assigned "XK01/02/03, FK01/02/03 & MK01/02/03" one Role with having enabling bank details object and other role having disabling the bank details object.

Test Plan

[List test scenarios/cases to be executed here]
Test ID
Test Scenario
Expected Results
VB001
Create a vendor using a user Id with New Role 1 assigned
Bank Details shall be shown up in T Codes
XK01/FK01/MK01
VB002
Create a vendor using a user Id with New Role 2 assigned
Bank Details shall not be shown up in T Codes
XK01/FK01/MK01
VB003
Change a vendor using a user Id with New Role 1 assigned
Bank Details shall be shown up in T Codes
XK02/FK02/MK02
VB004
Change a vendor using a user Id with New Role 2 assigned
Bank Details shall not be shown up in T Codes
XK02/FK02/MK02
VB005
Display a Vendor using a user Id with New Role 1 assigned
Bank Details shall be shown up in T Codes
XK03/FK03/MK03
VB006
Display a Vendor using a user Id with New Role 2 assigned
Bank Details shall not be shown up in T Codes
XK03/FK03/MK03
Solution Details

[Provide complete technical details for configuration or programming here]

There is what I proposed to do:
Remove XK01/0203, FK01/02/03 and MK01/02/03 from all the roles (listed below) and create two new roles, One with restriction of Bank Data and another one without restriction of Bank Data.
Create New role 1 Z:NEC (Yet to be provided by New Era) Assign T Codes XK01, XK02 FK01,FK02,MK01,MK02 and Object: F_LFA1_GRP (Enable)
Create New role 2 Z:NEC (Yet to be provided by New Era) Assign T Codes XK01, XK02 FK01,FK02,MK01,MK02 and Object: F_LFA1_GRP (Disable)

List of Roles where we need to remove XK03,FK03 and MK03.

XK01/02/03

Z:FI:DISPLAY
Z:NEC_ACCOUNTING_CLERK_5TH
Z:NEC_ACCOUNTING_JPN
Z:NEC_ACCOUNTING_UK
Z:NEC_ACCOUNTS_PAYABLE
Z:NEC_AP_CLERK_CORP
Z:NEC_AP_SUPERVISOR_CORP
Z:NEC_COMM_COORD_CORP
Z:NEC_COMM_FIN_PLANNING_MGR_CH
Z:NEC_DOM_AP_COORD_CORP
Z:NEC_FI_DISPLAY_PAYROLL_2
Z:NEC_FIN_ASST_SUPR_5TH
Z:NEC_FIN_CONTROLLER_KOR
Z:NEC_FIN_MGR_SUPL_CORP
Z:NEC_FINANCE_TREASURY
Z:NEC_GLOBAL_PROD_COORD_5TH
Z:NEC_GLOBAL_PRODUCTION_EMEA
Z:NEC_GLOBAL_SOURCING
Z:NEC_HOTMARKET_MGR_CORP
Z:NEC_JAPAN_FINANCE
Z:NEC_LOG_COORD_CORP
Z:NEC_LOGISTICS_EMEA
Z:NEC_MAINT_TECHNICIAN_CORP
Z:NEC_MGR_CUST_COMP_CORP
Z:NEC_MGR_MKT_OPER_CORP
Z:NEC_MIAMI_ACCOUNTING
Z:NEC_MIAMI_ACCOUNTS_PAYABLE
Z:NEC_OPERATIONS_EMEA
Z:NEC_OPERATIONS_JPN
Z:NEC_PRODUCTION_MGR_5TH
Z:NEC_PURCHASING
Z:NEC_SOURCING_PROD_EMEA
Z:NEC_SR_MGR_LOGISTICS_DIST_HK
Z:NEC_SUBCONTRACTING
Z:NEC_SUPPLY_CHAIN_MGR_5TH
Z:NEC_TALENT_DEV_SPEC_CORP
Z:NEC_TRAVEL_EXPENSE_LEAD_CORP
Z:NEC_VENDOR_ADMIN
Z:QW_FI_DISPLAY
Z:QW_FI_DISPLAY_NONSENSITIVE
Z:QW_MM_DISPLAY
Z:QW_SD_DISPLAY
ZQW_AP_DISPLAY
ZQW_FI_DISPLAY
ZQW_MM_DISPLAY
ZQW_SD_DISPLAY
ZQW:LO_MD_VENDOR_DISPLAY
ZQW:MM_MAINT_CLERK_OTHER
ZQW:MM_MAINTENANCE_CLERK
ZQW:WAREHOUSE_CLERK

FK01/02/03

Z:FI:DISPLAY
Z:NEC_ACCOUNT_ASST_MEX
Z:NEC_ACCOUNTING_JPN
Z:NEC_ACCOUNTS_PAYABLE
Z:NEC_AP_CLERK_CORP
Z:NEC_DOM_AP_COORD_CORP
Z:NEC_FIN_ADMIN_ASST_HK
Z:NEC_FIN_CONTROLLER_EMEA
Z:NEC_FIN_CONTROLLER_KOR
Z:NEC_FIN_OPER_OFFICER_AUS
Z:NEC_INVOICING_MGR
Z:NEC_MIAMI_ACCOUNTING
Z:NEC_MIAMI_ACCOUNTS_PAYABLE
Z:NEC_OFFICE_MANAGER_UK
Z:NEC_TAXES_CORP
Z:QW_FI_DISPLAY
Z:QW_FI_DISPLAY_NONSENSITIVE
ZQW_AP_DISPLAY
ZQW_FI_DISPLAY
ZQW_MM_DISPLAY
ZQW_SD_DISPLAY

MK01/02/03

Z:FI:DISPLAY
Z:NEC_ACCOUNTING_UK
Z:NEC_ASST_MGR_SOURCING_5TH
Z:NEC_CUST_SRV_REP_EMEA
Z:NEC_FI_DISPLAY_NONSENSITIVE
Z:NEC_GLOBAL_PRODUCTION_EMEA
Z:NEC_HOTMARKET_MGR_CORP
Z:NEC_INVOICE_ADMIN_CORP
Z:NEC_LOGISTICS_DIST_MGR_EMEA
Z:NEC_LOGISTICS_EMEA
Z:NEC_MGR_PROD_CORP
Z:NEC_MGR_QUALITY_CORP
Z:NEC_OFFICE_MANAGER_UK
Z:NEC_OPERATIONS_JPN
Z:NEC_OPERATIONS_SPEC_MEX
Z:NEC_PROD_COORD_ACT_CAL
Z:NEC_PROD_COORD_CORP
Z:NEC_PROD_SOURCING_COORD_HK
Z:NEC_PROD_SOURCING_MGR_HK
Z:NEC_PRODUCT_COORD_AUS
Z:NEC_PRODUCT_COORD_EMEA
Z:NEC_PRODUCTION_MGR_5TH
Z:NEC_SOURCING_COORD
Z:NEC_SOURCING_MGR_CHI
Z:NEC_SOURCING_PROD_EMEA
Z:NEC_SR_MGR_GL_PROD_CORP
Z:NEC_SR_MGR_LOG_INT_CORP
Z:NEC_SR_MGR_LOGISTICS_DIST_HK
Z:QW_FI_DISPLAY
Z:QW_FI_DISPLAY_NONSENSITIVE
Z:QW_MM_DISPLAY
ZQW_SD_DISPLAY

Issues


[List Issues / Bugs identified in configuration or development]